package com.sy.test.takenumberdemo.net.api;



import com.sy.test.takenumberdemo.bean.BaseBean;
import com.sy.test.takenumberdemo.bean.Game;
import com.sy.test.takenumberdemo.net.NetworkCommon;

import java.util.ArrayList;

import io.reactivex.Observable;
import retrofit2.http.GET;
import retrofit2.http.Headers;
import retrofit2.http.Query;

import static com.sy.test.takenumberdemo.net.NetworkCommon.BASE_URL;


public interface FollowService {
    //get类型请求方式
//    @Headers({BASE_URL+NetworkCommon.MARCHDATA,NetworkCommon.IS_NEED_AUTH})
//    @GET(NetworkCommon.MARCHDATA)
//    Observable<BaseBean<ArrayList<Game>>> getMarchData(@Query("page") String page, @Query("limit") int limit);
//
//    //post类型请求方式
//    @Headers({BASE_URL+NetworkCommon.FOLLOWPOSTFOCUSMAIN,NetworkCommon.IS_NEED_AUTH})
//    @FormUrlEncoded
//    @POST(NetworkCommon.FOLLOWPOSTFOCUSMAIN)
//    Observable<BaseBean<FollowBean>> postFocusmain(@Field("page") String page, @Field("type") String type);
    //比赛模块首页 获取比赛数据
    @Headers({BASE_URL+NetworkCommon.MATCHREAL_GAME,NetworkCommon.IS_NEED_AUTH})
    @GET(NetworkCommon.OVER_GAME)
    Observable<BaseBean<ArrayList<Game>>> getGameData(@Query("page") String page, @Query("limit") int limit, @Query("type") String type);

}
